package com.aaa.service;

import com.aaa.entity.MyPage;
import com.aaa.entity.User;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface UserService {

    /**
     * 添加用户
     * @return
     */
    Boolean addUser(User user);
    /**
     * 查询用户是否存在
     */
    User login(User user);

    /**
     * 查询全部用户信息
     */
    PageInfo findAll(MyPage myPage,User user);

    /**
     * 修改用户的状态
     * @param user
     * @return
     */
    Boolean updatestatus(User user);

    /**
     * 该用户名是否存在
     * @param username
     * @return
     */
    Boolean checkName(String username);
    /**
     * 查询登录用户的全部信息
     */
    User showUserByName(User user);
    /**
     * 修改用户的密码
     */
    Boolean updpassword(User user);
}
